<?php
class mseguimientos extends Model 
{
	private $mTableName;
	function __construct()
	{
		parent::Controller();
		$this->load->database();
	}
	
	function Createseguimiento($idresponsable,$idusuario,$estadoseguimiento,$fechaasignacion,$fechaaceptacion,
								$idproceso) 
		{
			$data=array('IdReponsable'=>$idresponsable,
						'IdUsuario'=>$idusuario,
						'EstadoSeguimiento'=>$estadoseguimiento,
						'FechaAsignacion'=>$fechaaceptacion,
						'FechaAceptacion'=>$fechaaceptacion,
						'IdProceso'=>$idproceso
						);
			
			$this->db->insert($this->mTableName, $data);
			return $this->LoadEtapaById($this->db->insert_id());
		}
		
	function LoadSeguimientoById($idseguimiento)
	{
		$qresult = $this->db->get_where($this->mTableName, array('IdSeguimiento' => $idseguimiento));

			if ($qresult->num_rows() == 0)
				return false;
	
			return new mseguimiento($qresult->row());
	}	
}

class mseguimiento
{
	private $idseguimiento;
	private $idresponsable;
	private $idusuario;
	private $estadoseguimiento;
	private $fechaasignacion;
	private $fechaaceptacion;
	private $idproceso;
	
	
	function setIdSeguimiento($idseguimiento)
	{
		$this->idseguimiento=$idseguimiento;
	}

	function getIdSeguimiento()
	{
		return $this->idseguimiento;
	}
	
	
}